// 可以在该文件中对webpack进行二次配置。
const path = require("path");
const CracoAntDesignPlugin = require('craco-antd');
module.exports = {
    plugins: [{
        plugin: CracoAntDesignPlugin,
        options: {
            customizeTheme: {
                '@primary-color': '#1677ff',
            },
        },
    }, ],
    webpack: {
        // 别名处理：属性名即是别名：值是别名对应的目录
        alias: {
            "@": path.resolve(__dirname, "./src")
        }
    },
    devServer: {
        port: 80, // 将默认3000端口号设置为80
        // host: "zhangpeiyue.com", // 将localhost--->zhangpeiyue.com 指定主机名 ip  域名
        proxy: {

            // /auth/index/login
            "/auth": {
                target: "http://139.198.34.216:8230/admin", // 请求服务地址
                changeOrigin: true, // 允许跨域
            },
            // 配置代理
            "/syt": {
                target: "http://syt-api.atguigu.cn",
                changeOrigin: true,
                pathRewrite: {
                    "^/syt": ""
                }
            },
            // 品牌跨域
            '/app-dev': {
                target: 'http://gmall-h5-api.atguigu.cn',
                changeOrigin: true,
                // 需要重写 因为实际的路径中没有/app-dev
                // rewrite: (path) => path.replace(/^\/app-dev/, '')
                pathRewrite: {
                    "^/app-dev": ""
                }
            }

        }
    }
}